to stay connected - Français Anglais Dictionnaire